Skip to content

FOUR-25223: [EPIC] Email Notifications update#8395

Merged
nolanpro merged 42 commits into
developfrom
epic/FOUR-25223
Aug 11, 2025
Merged

FOUR-25223: [EPIC] Email Notifications update#8395
nolanpro merged 42 commits into
developfrom
epic/FOUR-25223

Conversation

@pmPaulis

Copy link
Copy Markdown
Contributor

Issue & Reproduction Steps

Improving notification logic is essential not just for clarity, but for user satisfaction, trust, and platform effectiveness. By streamlining the system to honor existing configurations, suppress redundant alerts, and avoid self-notifications, we enable a smarter, more respectful communication experience for all users.

PRD Link:

https://processmaker.atlassian.net/wiki/spaces/PM4/pages/4131323913/Email+notification+update

FIGMA Link:

https://www.figma.com/design/ut0teZOQZoNU15SNDN5Rf7/Fall-2025?node-id=838-29340&p=f&t=UbkAvzsxnsOuWATB-0

Related Tickets & Packages

PR Related

https://github.com/ProcessMaker/connector-send-email/pull/347
ProcessMaker/modeler#1932
ProcessMaker/screen-builder#1841

Code Review Checklist

  • I have pulled this code locally and tested it on my instance, along with any associated packages.
  • This code adheres to ProcessMaker Coding Guidelines.
  • This code includes a unit test or an E2E test that tests its functionality, or is covered by an existing test.
  • This solution fixes the bug reported in the original ticket.
  • This solution does not alter the expected output of a component in a way that would break existing Processes.
  • This solution does not implement any breaking changes that would invalidate documentation or cause existing Processes to fail.
  • This solution has been tested with enterprise packages that rely on its functionality and does not introduce bugs in those packages.
  • This code does not duplicate functionality that already exists in the framework or in ProcessMaker.
  • This ticket conforms to the PRD associated with this part of ProcessMaker.

ci:deploy
ci:connector-send-email:epic/FOUR-25223
ci:screen-builder:epic/FOUR-25223
ci:modeler:epic/FOUR-25223

pmPaulis and others added 30 commits July 8, 2025 13:54
FOUR-25243: Show the Email Screen in the Screen list
FOUR-25246: Delete the section 'Task Notifications Email' from User Profile
FOUR-25239: Create a migration to add a column is_default
FOUR-25242: Prevent deletion of DEFAULT_EMAIL_TASK_NOTIFICATION
FOUR-25240:Implement property linkDisplayStyle = [LINK, BUTTON]
FOUR-25228: Create default email notification config when task is created in Modeler
FOUR-25246: Delete the Backend changes related to the Task Notification Email
FOUR-25427: Notification needs to set and update the information
pmPaulis and others added 9 commits July 23, 2025 18:29
FOUR-25224: [STORY] Notifications should be driven by standard email notification configuration
FOUR-25225: [STORY] Hide Task Notification Email option in user profile
FOUR-25427: Notification update the screen with the correct variables
FOUR-25227: [STORY] Update Email Notifications Default Template
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-d554bb49e8.engk8s.processmaker.net

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-d554bb49e8.engk8s.processmaker.net

@pmPaulis pmPaulis changed the title FOUR-25223: [EPIC] Email Notifications update FOUR-25223: [EPIC] Email Notifications update. Aug 1, 2025
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-d554bb49e8.engk8s.processmaker.net

@pmPaulis pmPaulis changed the title FOUR-25223: [EPIC] Email Notifications update. FOUR-25223: [EPIC] Email Notifications update Aug 4, 2025
@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-d554bb49e8.engk8s.processmaker.net

pmPaulis and others added 2 commits August 8, 2025 18:53
FOUR-25652: Update the Text in email Notification
@processmaker-sonarqube

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@vladyrichter

Copy link
Copy Markdown

QA server K8S was successfully deployed https://ci-d554bb49e8.engk8s.processmaker.net

@nolanpro nolanpro merged commit f3391c5 into develop Aug 11, 2025
8 checks passed
@nolanpro nolanpro deleted the epic/FOUR-25223 branch August 11, 2025 20:56
@pmPaulis pmPaulis added the Beta1 label Aug 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants